package org.molamil.acto.handlers {
	import flash.events.Event;

	/**
	 * @author Jorge Hernandez
	 */
	public interface HandlersController {
		
		function registerHandlerContext(handlerContext:HandlerContext):void;
		
		function unregisterHandlerContext(handlerContext:HandlerContext):void;
		
		function unregisterAllHandlerContexts():void;
		
		function centralHandler(event:Event):void;
		
		function get handlers():Array; // of HandlerContext
		
	}
	
}
